/*
 *  Scene.h
 *  final
 *
 *  Created by Javier Quevedo on 1/21/09.
 *  Copyright 2009 __MyCompanyName__. All rights reserved.
 *
 */


#include "Node.h"


typedef struct Scene {
	Node **sceneNodes;
	GLint nodeCount;
}Scene;


Scene* initScene();
void addNodeToScene(Scene *scene, Node *node);
void removeNode(Scene *scene, Node *node);
void renderScene(Scene *scene);
void releaseScene(Scene *scene);


//private
void setAsLastNode(Scene *scene, int nodeNumber);
